package org.hawk.gwtppc.webtest.tests;

import org.hawk.gwtppc.webtest.common.TestSuite;
import org.hawk.gwtppc.webtest.tests.methodsuite.GetAnnotationTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.GetDeclaringClassTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.GetDefaultValueTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.GetGenericExceptionTypesTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.GetGenericParameterTypesTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.GetGenericReturnTypeTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.GetModifiersTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.GetNameTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.GetParameterAnnotationsTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.GetParameterTypesTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.GetReturnTypeTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.GetTypeParametersTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.InvokeTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.IsVarArgsTest;
import org.hawk.gwtppc.webtest.tests.methodsuite.ToStringAndGenericStringTest;

public class MethodSuite extends TestSuite {

	public MethodSuite() {
		super("java.lang.reflect.Method", new GetDeclaringClassTest(), new GetNameTest(), new GetModifiersTest(),
				new GetTypeParametersTest(), new GetReturnTypeTest(), new GetGenericReturnTypeTest(), 
				new GetParameterTypesTest(), new GetGenericParameterTypesTest(), new GetGenericExceptionTypesTest(),
				new ToStringAndGenericStringTest(), new InvokeTest(), new IsVarArgsTest(), new GetAnnotationTest(),
				new GetDefaultValueTest(), new GetParameterAnnotationsTest());
	}

}
